Constructive Logic for All
نویسنده
چکیده
It is a commonplace in recent metaphysics that one’s logical commitments go hand in hand with one’s metaphysics. Brouwer, Heyting and Dummett have each championed the move to constructive (intuitionistic) reasoning on the grounds of anti-realism. I hope to break this close connection, to explain why a realist ought to reason constructively.
منابع مشابه
The Basic Constructive Logic for Negation-Consistency
In this paper, consistency is understood in the standard way, i.e. as the absence of a contradiction. The basic constructive logic BKc4, which is adequate to this sense of consistency in the ternary relational semantics without a set of designated points, is defined. Then, it is shown how to define a series of logics by extending BKc4 up to minimal intuitionistic logic. All logics defined in th...
متن کاملConstructive Provability Logic
We present constructive provability logic, an intuitionstic modal logic that validates the Löb rule of Gödel and Löb’s provability logic by permitting logical reflection over provability. Two distinct variants of this logic, CPL and CPL*, are presented in natural deduction and sequent calculus forms which are then shown to be equivalent. In addition, we discuss the use of constructive provabili...
متن کاملThe Trilattice of Constructive Truth Values
We introduce an abstract algebraic structure — a lattice defined on a generalized truth value space of constructive logic. For background one can refer to the idea of ‘under-determined’ and ‘over-determined’ valuations (Dunn), a ‘useful four-valued logic’ (Belnap), and the notion of a bilattice (Ginsberg). We consider within one general framework the notions of constructive truth and constructi...
متن کاملConstructive Negation in Extensional Higher-Order Logic Programming
Extensional higher-order logic programming has been recently proposed as an interesting extension of classical logic programming. An important characteristic of the new paradigm is that it preserves all the well-known properties of traditional logic programming. In this paper we enhance extensional higher-order logic programming with constructive negation. We argue that the main ideas underlyin...
متن کاملNegation and Constraint Logic Programming
Almost all constraint logic programming systems include negation, yet nowhere has a sound operational model for negation in CLP been discussed. The SLDNF approach of only allowing ground negative subgoals to execute is very restrictive in constraint logic programming where most variables appearing in a derivation never become ground. By describing a scheme for constructive negation in constrain...
متن کامل